package com.izhengyin.miaosha.service;

import reactor.core.publisher.Mono;

public interface TokenService {

    /**
     * 获取token
     * @param queueNumber
     * @return
     */
    Mono<String> get(String queueNumber);

    /**
     * 生成token
     * @param queueNumber
     * @return
     */
    Mono<String> generate(String queueNumber);

    /**
     * 验证token
     * @param queueNumber
     * @param token
     * @return
     */
    Boolean verify(String queueNumber , String token);
}
